package com.maskiner.smc.maestros.action;

import java.util.List;
import java.util.Map;

import com.maskiner.smc.maestros.bean.TecnicoDTO;
import com.maskiner.smc.maestros.service.PaqueteBusinessDelegate;
import com.maskiner.smc.maestros.service.TecnicoServiceI;
import com.opensymphony.xwork2.ActionContext;


public class TecnicoAction  {
	
	TecnicoDTO tecnico;
	List<TecnicoDTO> tecnicos;
	List<TecnicoDTO> lstTecSel;
	List<String> lstId;
	String descripcion;
	String strTec_codigo;

	public String getDescripcion() {
		return descripcion;
	}
	public void setDescripcion(String descripcion) {
		this.descripcion = descripcion;
	}
	public String getStrTec_codigo() {
		return strTec_codigo;
	}
	public void setStrTec_codigo(String strTecCodigo) {
		strTec_codigo = strTecCodigo;
	}
	public TecnicoDTO getTecnico() {
		return tecnico;
	}
	public void setTecnico(TecnicoDTO tecnico) {
		this.tecnico = tecnico;
	}
	public List<TecnicoDTO> getTecnicos() {
		return tecnicos;
	}
	public void setTecnicos(List<TecnicoDTO> tecnicos) {
		this.tecnicos = tecnicos;
	}
	public List<TecnicoDTO> getLstTecSel() {
		return lstTecSel;
	}
	public void setLstTecSel(List<TecnicoDTO> lstTecSel) {
		this.lstTecSel = lstTecSel;
	}
	
	TecnicoServiceI servicio  = PaqueteBusinessDelegate.getTecnicoService();
	
	public String lista() {
		String vista="exito";
		Map<String, Object>	lasesion=	ActionContext.getContext().getSession();
		 try {
			 System.out.println("werwe");
			 tecnicos=servicio.listaTecnico(this.getStrTec_codigo() );
			 lasesion.put("lstTecnico", tecnicos);
		} catch (Exception e) {
			e.printStackTrace();
		}
		return vista;
	}
	
	public String  listaSeleccion(){
		
		System.out.println("ESTOY AQUI EN LISTA SELECCION");
		System.out.println("");
		StringBuilder sb;
		Map<String, Object>	lasesion=	ActionContext.getContext().getSession();
		tecnicos = (List<TecnicoDTO>)lasesion.get("lstTecnico");
		sb=new StringBuilder();
		TecnicoDTO tec;
		for(int i=0;i<=tecnicos.size()-1 ;i++){
			tec = tecnicos.get(i);
			sb.append("" + tec.getIntTec_codigo());
		}
		System.out.println(sb.toString());
		String vista="exito";
		return vista;
	}

}
